package com.paris10.model;

public abstract class Article {
	private String titre;
	private String date;
	private String lien;
	private String description;
	protected boolean interessant;
	
	public String getTitre() {
		return titre;
	}
	public void setTitre(String titre) {
		this.titre = titre;
	}
	public String getDate() {
		return date;
	}
	public void setDate(String date) {
		this.date = date;
	}
	public String getLien() {
		return lien;
	}
	public void setLien(String lien) {
		this.lien = lien;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	
	public boolean isInteressant(){
		return interessant;
	}
	
	public String toString(){
		StringBuilder chaine = new StringBuilder("Titre : ");
		chaine.append(titre).append("\r\nDate : ").append(date == null ? Dates.date() : date).append("\r\nDescription : ").append(description).append("\r\n\r\n");
		
		return chaine.toString();
	}
	
	public String toStringHtml(){
		StringBuilder chaine = new StringBuilder("<h4>Titre : </h4><br/>");
		chaine.append(titre).append("<br/><h4>Date : </h4><br/>").append(date == null ? Dates.date() : date).append("<br/><h4>Description : </h4><br/>").append(description).append("<br/><br/><hr style=\"width:200px; color:firebrick; background-color:firebrick; height:3px;\" /> ");
		
		return chaine.toString();
	}
}
